const koa = require('koa');

const axios = require('axios')

const app = new koa();

app.use(async (ctx,next)=>{

    // 会阻塞
    console.log(1)
    console.time('time')
    let taobao = await axios.get('http://www.taobao.com');   //
    console.timeEnd('time')
    console.log(1232)

})

// 会阻塞，我的u业务会不会卡住，nodejs是单线程
// 想太多，async 该函数作用域有效，本质还是异步的调用
// await 可以把难以处理的异步的结果变成同步的方式
// 作用：将结果拿到，会阻塞=>并不会卡住（本质异步回调）

app.listen(3000)